@font-face {font-family:"iconfont";src:url("iconfont.eot");src:url("iconfont.eot") format("embedded-opentype"),url("data:application/x-font-woff2;charset=utf-8;base64,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") format("woff2"),url("iconfont.woff") format("woff"),url("iconfont.bin") format("truetype"),url("iconfont.svg") format("svg")}
.iconfont {font-family:"iconfont" !important;font-size:16px;font-style:normal}
.icon_close:before {content:"\e684"}
.icon_arr_up:before {content:"\e685"}
.icon_arr_right:before {content:"\e686"}
.icon_douyin:before {content:"\e687"}
.icon_contact:before {content:"\e688"}
.icon_download:before {content:"\e689"}
.icon_expert:before {content:"\e68a"}
.icon_facebook:before {content:"\e68b"}
.icon_lw_arr_right:before {content:"\e68c"}
.icon_long_arr_left:before {content:"\e68d"}
.icon_long_arr_right:before {content:"\e68e"}
.icon_health:before {content:"\e68f"}
.icon_info:before {content:"\e690"}
.icon_linkedin:before {content:"\e691"}
.icon_prev_left:before {content:"\e692"}
.icon_phone:before {content:"\e693"}
.icon_photo:before {content:"\e694"}
.icon_search:before {content:"\e695"}
.icon_tel_bold:before {content:"\e696"}
.icon_service:before {content:"\e697"}
.icon_location:before {content:"\e698"}
.icon_prev_right:before {content:"\e699"}
.icon_twitter:before {content:"\e69a"}
.icon_weibo:before {content:"\e69b"}
.icon_wx:before {content:"\e69c"}
.icon_phone_mini:before {content:"\e69d"}
.icon_backtop:before {content:"\e69e"}
.icon_mouse:before {content:"\e69f"}
.icon_mall:before {content:"\e6a0"}
.icon_thin_left:before {content:"\e6a1"}
.icon_thin_right:before {content:"\e6a2"}
.icon_mall_:before {content:"\e6a3"}
@-webkit-keyframes hvr-ripple-out {100% {top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}
}
@keyframes hvr-ripple-out {100% {top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0}
}
.hvr-ripple-out {display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}
.hvr-ripple-out:before {content:'';position:absolute;border:#e1e1e1 solid 6px;top:0;right:0;bottom:0;left:0;-webkit-animation-duration:1s;animation-duration:1s}
.hvr-ripple-out:hover:before,.hvr-ripple-out:focus:before,.hvr-ripple-out:active:before {-webkit-animation-name:hvr-ripple-out;animation-name:hvr-ripple-out}
@-webkit-keyframes hvr-ripple-in {100% {top:0;right:0;bottom:0;left:0;opacity:1}
}
@keyframes hvr-ripple-in {100% {top:0;right:0;bottom:0;left:0;opacity:1}
}
.hvr-ripple-in {display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative}
.hvr-ripple-in:before {content:'';position:absolute;border:#e1e1e1 solid 4px;top:-12px;right:-12px;bottom:-12px;left:-12px;opacity:0;-webkit-animation-duration:1s;animation-duration:1s}
.hvr-ripple-in:hover:before,.hvr-ripple-in:focus:before,.hvr-ripple-in:active:before {-webkit-animation-name:hvr-ripple-in;animation-name:hvr-ripple-in}
.hvr-float-shadow {display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform}
.hvr-float-shadow:before {pointer-events:none;position:absolute;z-index:-1;content:'';top:100%;left:5%;height:10px;width:90%;opacity:0;background:-webkit-radial-gradient(center,ellipse,rgba(0,0,0,0.35) 0%,transparent 80%);background:radial-gradient(ellipse at center,rgba(0,0,0,0.35) 0%,transparent 80%);-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform,opacity;transition-property:transform,opacity}
.hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active {-webkit-transform:translateY(-5px);transform:translateY(-5px);opacity:.8}
.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before {opacity:1;-webkit-transform:translateY(5px);transform:translateY(5px)}
.hvr-float {display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active {-webkit-transform:translateY(-8px);transform:translateY(-8px)}
.hvr-bounce-to-right {display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:0.5s;transition-duration:0.5s}
.hvr-bounce-to-right:before {content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#B5071E;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:0.5s;transition-duration:0.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active {color:white}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before {-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66);transition-timing-function:cubic-bezier(0.52,1.64,0.37,0.66)}
.hvr-grow-shadow {display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;-webkit-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-property:box-shadow,transform;transition-property:box-shadow,transform}
.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active {box-shadow:0 10px 10px -10px rgba(0,0,0,0.5);-webkit-transform:scale(1.1);transform:scale(1.1)}
@media screen and (max-width:800px) {hvr-float-shadow:hover,.hvr-float-shadow:focus,.hvr-float-shadow:active {-webkit-transform:none;transform:none;opacity:1}
.hvr-float-shadow:hover:before,.hvr-float-shadow:focus:before,.hvr-float-shadow:active:before {opacity:1;-webkit-transform:none;transform:none}
.hvr-float:hover,.hvr-float:focus,.hvr-float:active {-webkit-transform:none;transform:none}
.hvr-bounce-to-right:hover,.hvr-bounce-to-right:focus,.hvr-bounce-to-right:active {color:white}
.hvr-bounce-to-right:hover:before,.hvr-bounce-to-right:focus:before,.hvr-bounce-to-right:active:before {-webkit-transform:none;transform:none}
.hvr-grow-shadow:hover,.hvr-grow-shadow:focus,.hvr-grow-shadow:active {box-shadow:0;-webkit-transform:none;transform:none}
}
html,body,h1,h2,h3,h4,h5,h6,p,ul,li,input,button,textarea,section {margin:0;padding:0}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance:none}
input {-webkit-appearance:none}
input[type="number"] {-moz-appearance:textfield}
* {outline:0;-webkit-font-smoothing:antialiased}
.wow {visibility:hidden}
h1,h2,h3,h4,h5,h6 {font-weight:normal}
html,body {-webkit-user-select:none;user-select:none;overflow-x:hidden;background:#fff}
body,input,button,textarea {font-family:-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;border:none;outline:none}
body {line-height:1}
ol,ul {list-style:none}
blockquote,q {quotes:none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {height:1%}
.t-center {text-align:center !important}
.t-right {text-align:right !important}
.t-left {text-align:left !important}
html,body {-webkit-tap-highlight-color:transparent}
a {text-decoration:none;outline:none;-webkit-appearance:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}
img {vertical-align:middle;-webkit-touch-callout:none}
.text-nowrap {display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal !important;word-wrap:normal\0  !important}
.text-wrap-2 {text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;/*!autoprefixer:off*/-webkit-box-orient:vertical}
.pc- {display:block !important}
.pc-flex {display:flex !important}
.pc-inline {display:inline-block !important}
.mobile- {display:none !important}
.mobile-flex {display:none !important}
.mobile-inline {display:none !important}
table {border-collapse:collapse;border-spacing:0}
.page.bg-grey {background:#f9f9f9}
.wrap {width:100%}
.wrap .container {width:81.4%;max-width:1560px;margin:0 auto}
.bg-grey {background:#4e4e4e}
@-webkit-keyframes fadeInUpMini {0% {opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInUpMini {0% {opacity:0;-webkit-transform:translate3d(0,30%,0);-ms-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInUpMini {-webkit-animation-name:fadeInUpMini;animation-name:fadeInUpMini}
@-webkit-keyframes zoomInMini {0% {opacity:0;-webkit-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}
50% {opacity:1}
}
@keyframes zoomInMini {0% {opacity:0;-webkit-transform:scale3d(0.8,0.8,0.8);-ms-transform:scale3d(0.8,0.8,0.8);transform:scale3d(0.8,0.8,0.8)}
50% {opacity:1}
}
.zoomInMini {-webkit-animation-name:zoomInMini;animation-name:zoomInMini}
@-webkit-keyframes fadeInLeftMini {0% {opacity:0;-webkit-transform:translate3d(-15%,15%,0);transform:translate3d(-15%,15%,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeftMini {0% {opacity:0;-webkit-transform:translate3d(-15%,15%,0);-ms-transform:translate3d(-15%,15%,0);transform:translate3d(-15%,15%,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeftMini {-webkit-animation-name:fadeInLeftMini;animation-name:fadeInLeftMini}
@-webkit-keyframes fadeInRightMini {0% {opacity:0;-webkit-transform:translate3d(15%,15%,0);transform:translate3d(15%,15%,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRightMini {0% {opacity:0;-webkit-transform:translate3d(15%,15%,0);-ms-transform:translate3d(15%,15%,0);transform:translate3d(15%,15%,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRightMini {-webkit-animation-name:fadeInRightMini;animation-name:fadeInRightMini}
@-webkit-keyframes fadeInLeft2 {0% {opacity:0;-webkit-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInLeft2 {0% {opacity:0;-webkit-transform:translate3d(-15%,0,0);-ms-transform:translate3d(-15%,0,0);transform:translate3d(-15%,0,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInLeft2 {-webkit-animation-name:fadeInLeft2;animation-name:fadeInLeft2}
@-webkit-keyframes fadeInRight2 {0% {opacity:0;-webkit-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0)}
100% {opacity:1;-webkit-transform:none;transform:none}
}
@keyframes fadeInRight2 {0% {opacity:0;-webkit-transform:translate3d(15%,0,0);-ms-transform:translate3d(15%,0,0);transform:translate3d(15%,0,0)}
100% {opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}
}
.fadeInRight2 {-webkit-animation-name:fadeInRight2;animation-name:fadeInRight2}
.banner-text {position:absolute}
.banner-text.black .banner-title {color:#000000}
.banner-text.black .banner-desc {color:#7A7A7A}
.banner-text .banner-title {font-size:2.5rem;line-height:1.4;color:#FFFFFF}
.banner-text .banner-desc {font-size:1.25rem;margin-top:10px;color:#FFFFFF;font-weight:200}
.ui-tabs {width:100%;overflow-x:auto;padding:30px 0 0;border-bottom:1px solid #EEEEEE;overflow-y:hidden}
.ui-tabs::-webkit-scrollbar {display:none;width:0px}
.ui-tabs .main {width:auto;white-space:nowrap}
.ui-tabs .ui-tab {display:inline-block;margin-right:3.645vw;width:auto;cursor:pointer;padding-bottom:30px;position:relative;transition:opacity .2s ease-in-out;box-sizing:border-box}
.ui-tabs .ui-tab span {font-size:1rem;color:#777777;letter-spacing:0;text-align:center}
.ui-tabs .ui-tab.active {border-bottom:2px solid #B5071E}
.ui-tabs .ui-tab.active span {font-size:1rem;color:#282828;letter-spacing:0;text-align:center}
.ui-tabs .ui-tab:last-child {margin-right:0}
.ui-tabs .ui-tab:hover {opacity:.7}
.sec-header.fixed {position:fixed;top:100px;left:0;z-index:5}
.sec-header {width:100%;height:80px;background:#fff}
.sec-header .container {height:80px;display:flex;align-items:center;justify-content:space-between}
.sec-header .title {font-size:1.25rem;color:#000000;letter-spacing:0;font-weight:500;margin-left:50px}
.sec-header .case__tabs {display:flex;align-items:center}
.sec-header .case__tabs .case-tab {display:inline-block;margin-right:50px;font-size:0.875rem;color:#4E4E4E;cursor:pointer;transition:opacity .3s ease-in-out;position:relative}
.sec-header .case__tabs .case-tab:hover {opacity:.7}
.sec-header .case__tabs .case-tab.active {color:#B5071E;cursor:default}
.sec-header .case__tabs .case-tab.active:hover {opacity:1}
.sec-header .case__tabs .case-tab-btn {background:#B5071E;border-radius:2px;font-size:0.75rem;padding:0 20px;height:27px;cursor:pointer;line-height:27px;color:#FFFFFF;transition:opacity .3s ease-in-out}
.sec-header .case__tabs .case-tab-btn:hover {opacity:.7}
.sec-header .case__tabs.is-line .case-tab.active::after {content:'';display:block;position:absolute;width:20px;height:1px;background:#B5071E;bottom:-16px;left:50%;transform:translate(-50%,0)}
.search-container {width:100%;height:100%;position:fixed;top:0;left:0;z-index:22;background:#fff;display:none}
.search-container .search-title .title {height:90px;line-height:90px;font-size:1.375rem;color:#999999;letter-spacing:0}
.search-container .search-list .search-item {height:64px;margin:8px 0}
.search-container .search-list .search-item:nth-child(2n-1) {background:#F9F9F9}
.search-container .search-list .search-item:first-child {margin-top:0}
.search-container .search-list .search-item .main {height:64px;display:flex;align-items:center}
.search-container .search-list .search-item .main .l1 {font-size:1rem;color:#000000;letter-spacing:0;width:10.78125vw;transition:all .3s ease-in-out}
.search-container .search-list .search-item .main .l2 {font-size:0.75rem;color:#92969D;letter-spacing:0;width:19vw;transition:all .3s ease-in-out}
.search-container .search-list .search-item .main .l3 {width:142px;height:40px;line-height:40px;text-align:center;font-size:0.875rem;color:#282828;transition:all .3s ease-in-out;border:1px solid #999;box-sizing:border-box;border-radius:4px;cursor:pointer}
.search-container .search-list .search-item .main:hover .l1 {color:#B5071E}
.search-container .search-list .search-item .main:hover .l2 {color:#B5071E}
.search-container .search-list .search-item .main:hover .l3 {color:#B5071E;border-color:#B5071E}
.search-container .search__header {height:100px;border-bottom:1px solid #EEEEEE}
.search-container .search__header .main {height:100px;display:flex;justify-content:space-between;align-items:center}
.search-container .search__header .search-box {display:flex;align-items:center;flex:1}
.search-container .search__header .search-box .iconfont {color:000}
.search-container .search__header .search-box .search-input {height:25px;line-height:25px;font-size:1.125rem;outline:0;margin-left:10px;width:60%}
.search-container .search__header .search-right {display:flex;align-items:center;text-align:right}
.search-container .search__header .search-btn {display:flex;width:100px;height:40px;justify-content:center;align-items:center;font-size:1rem;color:#FFFFFF;margin-right:28px;background:#B5071E;border-radius:2px;cursor:pointer;transition:opacity .3s ease-in-out}
.search-container .search__header .search-btn:hover {opacity:.7}
.search-container .search__header .search-close {display:inline-block;width:33px;height:33px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#F9F9F9;border-radius:50%;overflow:hidden;cursor:pointer;transition:opacity .3s ease-in-out}
.search-container .search__header .search-close .iconfont {font-size:0.75rem}
.search-container .search__header .search-close:hover {opacity:.7}
.search-container .main {width:60.885vw;margin:0 auto}
.img-preview-container {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:19;background:rgba(0,0,0,0.9)}
.img-preview-container .preview-slide {width:100vw;height:100vh}
.img-preview-container .preview-slide .preview-img {position:absolute;max-width:80vw;max-height:80vh;width:auto;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:8px}
.img-preview-container .preview-close {position:absolute;right:40px;top:40px;cursor:pointer;outline:0;transition:opacity .3s ease-in-out;z-index:88}
.img-preview-container .preview-close:hover {opacity:.7}
.img-preview-container .preview-close .iconfont {color:#fff}
.img-preview-container .preview-prev {position:absolute;left:40px;top:50%;cursor:pointer;outline:0;transition:opacity .3s ease-in-out;transform:translate(0,-50%);z-index:88}
.img-preview-container .preview-prev:hover {opacity:.7}
.img-preview-container .preview-prev.swiper-button-disabled {display:none}
.img-preview-container .preview-prev .iconfont {color:#fff}
.img-preview-container .preview-next {position:absolute;right:40px;top:50%;cursor:pointer;outline:0;transition:opacity .3s ease-in-out;transform:translate(0,-50%);z-index:88}
.img-preview-container .preview-next.swiper-button-disabled {display:none}
.img-preview-container .preview-next:hover {opacity:.7}
.img-preview-container .preview-next .iconfont {color:#fff}
.img-preview-container .prev-intro {width:60vw;position:absolute;bottom:40px;color:#fff;text-align:center;left:20vw;font-size:1rem}
.ui-pagination {width:100%;height:12px;position:absolute;right:auto;top:auto;left:0 !important;bottom:-5vw !important;z-index:4;text-align:center}
.ui-pagination .swiper-pagination-bullet {width:8px !important;height:8px !important;border-radius:4px;box-sizing:border-box;background:#D8D8D8;margin:0 4px !important;position:relative;opacity:1}
.ui-pagination .swiper-pagination-bullet-active {background:#393939}
.photo-container .swiper-slide {width:100% !important}
.hvr-photo {overflow:hidden}
.hvr-photo img {transition:all 1s ease-in-out}
.hvr-photo .img {transition:all 1s ease-in-out}
.hvr-photo:hover img {transform:scale(1.05,1.05)}
.hvr-photo:hover .img {transform:scale(1.05,1.05)}
.ui-pageing {margin:1.5625vw auto;display:flex;align-items:center;justify-content:center}
.ui-pageing .page-prev {color:#000000;padding:0 10px;margin:0 10px;font-size:1rem;cursor:pointer}
.ui-pageing .page-prev:hover {opacity:.7}
.ui-pageing .page-prev.hidden {color:#CCCCCC}
.ui-pageing .page-prev.hidden:hover {opacity:1}
.ui-pageing .page-next {color:#000000;padding:0 10px;margin:0 10px;font-size:1rem;cursor:pointer}
.ui-pageing .page-next:hover {opacity:.7}
.ui-pageing .page-next.hidden {color:#CCCCCC}
.ui-pageing .page-next.hidden:hover {opacity:1}
.ui-pageing .ui-page-content {display:flex;align-items:center}
.ui-pageing .ui-page-content .page-input {padding:0;height:36px;line-height:16px;box-sizing:border-box;font-size:1rem;width:32px;text-align:center;background:transparent;border:1px solid #CCCCCC;border-radius:4px;color:#000000}
.ui-pageing .ui-page-content .rt {font-size:1rem;margin:0 10px;color:#AAAAAA}
.ui-pageing .ui-page-content .total-page {font-size:1rem;color:#AAAAAA}
.vhidden {visibility:hidden}
@media screen and (max-width:1800px) {html {font-size:15px}
}
@media screen and (max-width:1680px) {html {font-size:14px}
}
@media screen and (max-width:1560px) {html {font-size:13px}
}
@media screen and (max-width:1440px) {html {font-size:13px}
.wrap {width:100%}
.wrap .container {width:88%}
.sec-header.fixed {top:66px}
}
@media screen and (max-width:1200px) {html {font-size:12px}
.wrap {width:100%}
.wrap .container {width:90%}
}
@media screen and (max-width:800px) {html {font-size:16px}
body {overflow-x:hidden}
.pc- {display:none !important}
.pc-flex {display:none !important}
.pc-inline {display:none !important}
.mobile- {display:block !important}
.mobile-flex {display:flex !important}
.mobile-inline {display:inline-block !important}
.ui-tabs {width:100%;overflow-x:auto;padding:0;background:#FFFFFF;box-shadow:0 3px 10px 0 rgba(0,0,0,0.04);border-radius:4px;font-size:14px;color:#777777;letter-spacing:0}
.ui-tabs .main {padding:0 6.4vw}
.ui-tabs .ui-tab {display:inline-block;margin-right:38px;font-size:14px;color:#777777;letter-spacing:0;text-align:center;cursor:pointer;padding:14px 0 12px;line-height:20px;position:relative;box-sizing:border-box}
.ui-tabs .ui-tab span {font-size:14px;color:#777777;letter-spacing:0;text-align:center}
.ui-tabs .ui-tab.active {border-bottom:none;position:relative}
.ui-tabs .ui-tab.active span {font-size:14px;color:#000;letter-spacing:0;text-align:center}
.ui-tabs .ui-tab.active::after {content:'';display:block;width:32px;height:2px;background:#B5071E;position:absolute;left:50%;bottom:0;transform:translate(-50%,0);z-index:3}
.ui-tabs .ui-tab:last-child {margin-right:6.4vw}
.ui-tabs .ui-tab:hover {opacity:.7}
.sec-header.fixed {top:50px}
.sec-header {height:48px}
.sec-header .container {height:48px;padding:0 4vw}
.sec-header .title {font-family:PingFangSC-Medium;font-size:16px;color:#282828;letter-spacing:0;margin-left:0}
.sec-header .y-btn {width:78px;height:28px;border-radius:4px;background:#B5071E;text-align:center;font-size:12px;color:#FFFFFF;line-height:28px}
.ui-pagination {width:100%;height:12px;position:absolute;right:auto;top:auto;left:0 !important;bottom:-5vw !important;z-index:4;text-align:center}
.ui-pagination .swiper-pagination-bullet {width:6px !important;height:6px !important;border-radius:3px;box-sizing:border-box;background:#D8D8D8;margin:0 4px !important;position:relative;opacity:1}
.ui-pagination .swiper-pagination-bullet-active {background:#393939}
.photo-container .swiper-slide {width:100% !important}
.vhidden {display:none}
}
.header {width:100%;height:66px;background:transparent;position:absolute;top:0;left:0;z-index:11;box-sizing:border-box;transition:background-color .6s ease-in-out,border .6s ease-in-out}
.header .container {height:66px;display:flex;justify-content:space-between;align-items:center;display:flex;justify-content:space-between;position:relative}
.header .left-icon {display:none}
.header .right-icon {display:none}
.header .brand {display:flex;align-items:flex-end;position:relative}
.header .brand h3 {padding-left:10px;border-left:1px solid #fff;font-size:1rem;margin-left:14px;color:#fff;font-weight:500}
.header .navbar .nav-item>a {color:#fff;transition:all .2s ease-in-out;padding: 0 20px;margin-left: 0 !important;display: block !important;line-height: 66px !important;height: 100% !important;float: left !important;font-weight:bold;}
/* margin-left:40px; */
.header .navbar .nav-item>a:hover {color:#f1f1f1 !important;background: #333 !important;}
.header .navbar .nav-item>a.active {color:#B5071E}
.header .logo {width:auto;height:30px;transition:all .3s ease-in-out;opacity:1}
.header .logo_green {width:auto;height:30px;position:absolute;left:0;top:0;transition:all .3s ease-in-out;opacity:0}
.header-height {width:100%;height:66px}
.menu-box {display:none}
.header.deep .logo {opacity:0 !important}
.header.deep .logo_green {opacity:1 !important}
.header.deep .brand h3 {border-left-color:#92969D;color:#92969D}
.header.deep .navbar .nav-item a {color:#282828}
.header.deep .navbar .nav-item a:hover {color:#B5071E}
.header.deep .navbar .nav-item a.active {color:#B5071E}
.header.grey .logo {opacity:1 !important}
.header.grey .logo_green {opacity:0 !important}
.header.current {background:#fff;border-bottom:1px solid #eee}
.header.current .logo {opacity:0}
.header.current .logo_green {position:absolute;opacity:1}
.header.current .brand {display:flex;align-items:flex-end;position:relative}
.header.current .brand h3 {border-left-color:#92969D;color:#92969D}
.header.current .navbar .nav-item>a {color:#282828;display: block !important;line-height: 66px !important;height: 100% !important;float: left !important;font-weight:bold;}
.header.current .navbar .nav-item>a:hover {color:#f1f1f1 !important;background: #333 !important;}
.header.current .navbar .nav-item>a.active {color:#B5071E;}
.pro-tab {width: 15vw;margin-bottom: 3px;font-weight: bold;}
.pro-tab:hover {background: #84c225 !important;}
.pro-tab:hover .info {color: #fff !important;}
.mob-search-box {display:none}
.header.hide {display:none}
.header.fixed {position:fixed;top:0;left:0}
@media screen and (max-width:1440px) {.header {height:66px}
.header .container {height:66px}
.header-height {height:66px}
}
@media screen and (max-width:1200px) {.header {height:66px}
.header .container {height:66px}
.header-height {height:66px}
}
@media screen and (max-width:800px) {.header-height {height:50px}
.header {position:fixed;top:0;left:0;height:50px}
.header .container {height:50px;width:94vw}
.header .navbar {display:none;position:absolute}
.header .left-icon {width:20px;height:20px;position:relative;display:block;padding:10px;left:0;cursor:pointer}
.header .left-icon span {display:block;width:16px;height:1px;border-radius:1px;background:#fff;position:absolute;transform-origin:0% 0%;transition:all .3s ease-in-out}
.header .left-icon span:first-child {top:13px;left:12px}
.header .left-icon span:nth-child(2) {top:19px;left:12px;opacity:1}
.header .left-icon span:last-child {top:25px;left:12px}
.header .right-icon {width:20px;height:20px;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px;position:relative;right:0;font-size:18px;cursor:pointer}
.header .right-icon .icon_close {display:none;font-size:12px}
.header .right-icon.current .icon_search {display:none}
.header .right-icon.current .icon_close {display:block}
.header .brand img {width:auto;height:18px}
.header .brand h3 {font-size:12px;color:#FFFFFF;margin-left:8px}
.header.current {border-bottom:none}
.header.current .left-icon span {background-color:#282828}
.header.current .right-icon {color:#282828}
.header .left-icon.current span {background-color:#282828}
.header .left-icon.current span:first-child {top:12px;left:13px;width:21px;transform:rotate(45deg)}
.header .left-icon.current span:nth-child(2) {opacity:0}
.header .left-icon.current span:last-child {top:27px;width:21px;transform:rotate(-45deg)}
.header .left-icon.hide {visibility:hidden}
.header .right-icon.hide {visibility:hidden}
.menu-box {position:fixed;width:100%;height:100%;top:0;left:0;z-index:6;background:#fff;overflow-y:auto}
.menu-box .main {width:86.68vw;margin:60px auto 50px}
.menu-box .menu-item {display:block;border-bottom:1px solid #f1f1f1}
.menu-box .menu-title {display:block;width:100%;height:55px;position:relative;box-sizing:border-box;cursor:pointer}
.menu-box .menu-title span {font-size:14px;color:#282828;line-height:55px}
.menu-box .menu-title i {position:absolute;display:block;top:50%;right:0;width:12px;height:12px;transition:all .3s ease-in-out;transform:translate(0,-50%)}
.menu-box .menu-title i::before {content:'';width:12px;height:1px;background:#777777;border-radius:1px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.menu-box .menu-title i::after {content:'';width:1px;height:12px;background:#777777;border-radius:1px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}
.menu-box .menu-title.current i::after {opacity:0}
.menu-box .menu-content {display:none}
.menu-box .menu-content a {display:block;width:100%;height:37px;line-height:37px;font-size:13px;color:#666666}
.mob-search-box {display:none;position:fixed;width:100%;height:100%;top:0;left:0;z-index:6;background:#fff}
.mob-search-box .main {width:86.68vw;margin:60px auto 50px}
.mob-search-box .m-search-main {height:46px;display:flex;align-items:center;border-bottom:1px sold #dcdcdc}
.mob-search-box .m-search-main input {flex:1;margin-left:10px;font-size:14px;outline:0;color:#777777}
.mob-search-box .m-search-main .iconfont {color:#282828}
.mob-search-box .m-search-btn {height:11.2vw;width:100%;display:flex;justify-content:center;align-items:center;text-align:center;background:#666666;cursor:pointer;border-radius:4px;font-size:14px;color:#FFFFFF;margin:14px 0 28px}
.mob-search-box .quick-enter {font-size:13px;color:#AAAAAA;margin-bottom:5px}
.mob-search-box .m-search-item {width:100%;height:55px;position:relative;box-sizing:border-box;border-bottom:1px solid #f1f1f1;display:flex;justify-content:space-between;align-items:center;cursor:pointer}
.mob-search-box .m-search-item span {font-size:14px;color:#282828}
.mob-search-box .m-search-item i {color:#999;font-size:13px}
.header.grey {background:#333 !important;color:#fff !important}
.header.grey .brand-title {color:#fff !important}
.header.grey .left-icon span {background:#fff !important}
.header.grey .right-icon {color:#fff !important}
}
.footer {font-size:30px;background:#4e4e4e;padding-top:40px;position:relative;z-index:5}
.footer .footer__nav-title {font-size:14px;color:#FFFFFF}
.footer .footer__nav {margin-top:30px}
.footer .footer__nav a {display:block;font-size:12px;color:#CCCCCC;letter-spacing:0;line-height:26px;transition:opacity .3s ease-in-out}
.footer .footer__nav a:hover {opacity:.7}
.footer__main-map {display:flex;flex:1;align-items:flex-start}
.footer__main-map .footer__main-block {flex:1}
.footer__main {display:flex}
.footer__aside-contact {width:200px}
.footer__aside-contact .footer__aside-block .phone {display:block;font-size:27px;color:#B5071E;letter-spacing:0;line-height:38px;margin-top:30px;transition:opacity .3s ease-in-out;cursor:pointer;margin-bottom:70px;font-family:'DINPro-Regular'}
.footer__aside-contact .footer__aside-block .phone:hover {opacity:.7}
.footer__aside-contact .footer__aside-block .contact-span {font-size:12px;color:#CCCCCC;letter-spacing:0;margin-top:2px;margin-bottom:70px}
.footer__aside-contact .contact-icons {display:flex;align-items:center;flex-wrap:wrap;margin-top:30px}
.footer__aside-contact .contact-icons .iconfont {width:33.33%;color:#fff;margin-bottom:25px;transition:opacity .3s ease-in-out;cursor:pointer}
.footer__aside-contact .contact-icons .iconfont:hover {opacity:.7}
.footer__bottom {border-top:1px solid #999999;margin-top:55px;padding:30px 0;font-size:12px;color:#dddddd;transition:opacity .3s ease-in-out;font-weight:200}
.footer__bottom span:first-child {margin-right:10px}
.footer__bottom span:last-child {margin-left:10px}
.footer__bottom a {font-size:12px;margin:0 3px;color:#dddddd;transition:opacity .3s ease-in-out;font-weight:200}
.footer__bottom a:hover {opacity:.7}
.qr-dialog-box.iconfont:hover {opacity:1 !important}
.qr-dialog-box {position:relative}
.qr-dialog-box .qr-dialog {display:none;position:absolute;padding:6px 10px;bottom:25px;width:120px;height:134px;box-sizing:border-box;background:#fff;border-radius:4px;left:10px;transform:translate(-50%,0)}
.qr-dialog-box .qr-dialog .qr-dialog-title {display:block;width:100%;font-size:12px;color:#1A1A1A;letter-spacing:0;margin-top:5px;line-height:1.4;text-align:center}
.qr-dialog-box .qr-dialog .arrow {width:0;height:0;border-width:6px;border-style:solid;border-color:#fff transparent transparent transparent;position:absolute;bottom:-12px;left:50%;transform:translate(-50%,0)}
.qr-dialog-box .qr-dialog-img {width:100px}
.qr-mask {display:none;position:fixed;top:0;left:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0.6)}
.qr-mask .mob-qr-dialog {width:72vw;padding:5.867vw;box-sizing:border-box;text-align:center;background:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}
.qr-mask .mob-qr-dialog .icon_close {position:absolute;padding:10px;top:-35px;right:-30px;color:#fff}
.qr-mask .mob-qr-dialog .title {font-size:0.9375rem;color:#282828;line-height:1.4;margin-bottom:5.6vw}
.qr-mask .mob-qr-dialog .qr-code {width:47.73vw;margin:0 auto 4.8vw}
.qr-mask .mob-qr-dialog .desc {font-size:0.75rem;color:#B5071E;position:relative;line-height:1.5;margin-bottom:7.467vw}
.qr-mask .mob-qr-dialog .desc::after {content:'';display:block;width:1em;height:1px;background-color:#B5071E;position:absolute;bottom:-5px;left:50%;transform:translate(-50%,0)}
.qr-mask .mob-qr-dialog .tips {font-family:PingFangSC-Regular;font-size:0.75rem;color:#AAAAAA;line-height:1.4}
@media screen and (max-width:800px) {.footer {padding-top:0}
.footer .footer-backtop {width:100%;height:50px;cursor:pointer;background:#4e4e4e;display:flex;justify-content:center;align-items:center;font-size:12px;color:#F9F9F9;letter-spacing:0}
.footer .footer-backtop .iconfont {transform:rotate(-90deg) scale(0.7,0.7);margin-left:3px}
.footer .footer-backtop:hover {opacity:.7}
.footer .footer__nav-title {height:56px;box-sizing:border-box;font-size:12px;color:#DCDCDC;letter-spacing:0;line-height:56px;width:100%;cursor:pointer;position:relative}
.footer .footer__nav-title::after {content:'';display:block;width:12px;height:1px;border-radius:1px;background:#DCDCDC;position:absolute;right:0px;top:50%;transform:translate(0,-50%)}
.footer .footer__nav-title::before {content:'';display:block;width:1px;height:12px;border-radius:1px;background:#DCDCDC;position:absolute;right:5.5px;top:50%;transform:translate(0,-50%)}
.footer .footer__nav {margin-top:0;display:none}
.footer .footer__nav a {display:block;display:block;width:100%;height:37px;line-height:37px;font-size:13px;color:#DCDCDC}
.footer .footer__nav a:hover {opacity:.7}
.footer__main {display:block}
.footer__main-map {display:block}
.footer__main-map .footer__main-block.active {display:block}
.footer__main-map .footer__main-block.active .footer__nav-title::before {display:none}
.footer__mob-contact {margin-top:37px}
.footer__mob-contact .footer-contact-item {display:flex;align-items:center;margin-bottom:18px}
.footer__mob-contact .footer-contact-item .footer-left {width:7em;font-size:12px;color:#FFFFFF;letter-spacing:0}
.footer__mob-contact .footer-contact-item .footer-right {display:flex;align-items:center}
.footer__mob-contact .footer-contact-item .footer-right .iconfont {color:#BEBEBE}
.footer__mob-contact .footer-contact-item .footer-ct span {opacity:0.9;font-size:18px;color:#8ab507 !important;letter-spacing:0;margin-left:5px}
.footer__mob-contact .footer-contact-item .footer-link .iconfont {font-size:1.25rem;margin-right:4.8vw}
.footer-mob__bottom {padding-top:15px;padding-bottom:20px}
.footer-mob__bottom p {opacity:0.8;font-size:12px;color:#FFFFFF;letter-spacing:0;margin-bottom:9px}
.footer-mob__bottom p a:first-child {margin-left:0}
.footer-mob__bottom a {opacity:0.8;font-size:12px;color:#FFFFFF;margin:0 6px}
.footer-mob__bottom span {display:block;font-size:11px;color:rgba(255,255,255,0.51);letter-spacing:0;margin-bottom:6px}
}

.right-aside {width:4.375vw;min-width:68px;position:absolute;right:0;z-index:8}
.right-aside .aside-block {width:4.375vw;height:4.6875vw;min-width:68px;min-height:70px;box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;cursor:pointer;-ms-flex-direction:column;flex-direction:column;transition:all .3s ease-in-out}
.right-aside .aside-block span {font-size:.875rem;color:#444;transition:all .3s ease-in-out}
.right-aside .aside-block.v-hidden {visibility:hidden}
.right-aside .aside-block+.aside-block {border-top:1px solid #eee}
.right-aside .aside-block.hide {display:none}
.right-aside .aside-block:hover .iconfont,.right-aside .aside-block:hover span {color:#B5071E}
.right-aside .aside-block .iconfont {display:block;font-size:1.3125rem;margin-bottom:.68vw;color:#444;transition:all .3s ease-in-out}
.right-aside .aside-block .iconfont img {width: 21px;margin-bottom: 5px;}
.right-aside .white-shadow {background:#fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.05)}
.right-aside .white-shadow+.white-shadow {margin-top:10px}
.right-aside.fixed {position:fixed;top:50%;transform:translateY(-50%)}

.navbar {height: 100%;line-height: 66px;}



.mob-page1 {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 12;display: none;}
.mob-page1 .mob-page1-lay {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0,0,0, 0.7)}
.mob-page1 .mob-page1-box {width: 75vw;height: auto;background: #fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.05);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align: center;max-height: 70vh;}
.mob-page1-box_1 {width: 75vw;max-height: 70vh;overflow-y: scroll;padding: 5vw;box-sizing: border-box;}
.mob-page1 .mob-page1-box h1 {margin: 0 auto;width: 100%;text-align: center;font-size: 20px;}
.mob-page1 .mob-page1-box .mob-page1-box1 {margin: 15px auto;width: 100%;height: auto;overflow: hidden;}
.mob-page1 .mob-page1-box .mob-page1-box1 p {width: 100%;text-align: left;display: inline-block;} 
.mob-page1 .mob-page1-box .mob-page1-box1 span {width: 100%;display: inline-block;margin-top: 10px;text-indent: 3em;text-align: left;line-height: 1.2;}
.mob-page1 .mob-page1-box .mob-page1-box1 ul {width: 100%;margin-top: 10px;padding-left: 3em;box-sizing: border-box;display: flex;flex-wrap: wrap;text-align: left;}
.mob-page1 .mob-page1-box .mob-page1-box1 ul li {width: 80px;height: 40px;line-height: 40px;border: 1px solid rgb(230, 228, 228);text-align: center;margin-bottom: 10px;}
.mob-page1 .mob-page1-box .mob-page1-box1 ul li:nth-child(odd) {margin-right: 10px;}
.mob-page1 .mob-page1-box .mob-page1-box1 ul li:nth-child(even) {margin-left: 10px;}
.mob-page1 .mob-page1-box .mob-page1-box1 ul li.active {border: 1px solid rgb(234, 18, 18);}
.mob-page1 .mob-page1-btn {width: 100px;height: 40px;line-height: 40px;text-align: center;margin: 0 auto;background: #fff;border: 1px solid rgb(234, 18, 18);color: #000;}
.mob-page1 .mob-page1-close {position: absolute;top: -2rem;right: -2rem;width: 1.5625rem;height: 1.5625rem;}
.mob-page1 .mob-page1-close img {width: 100%;height: 100%;}

.pc-page1 {width: 100vw;height: 100vh;position: fixed;top: 0;left: 0;z-index: 12;display: none;}
.pc-page1 .pc-page1-lay {position: fixed;top: 0;left: 0;width: 100vw;height: 100vh;background: rgba(0,0,0, 0.7)}
.pc-page1 .pc-page1-box {width: 75vw;height: auto;background: #fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.05);position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);padding: 5vw;box-sizing: border-box;text-align: center;}
.pc-page1 .pc-page1-box h1 {margin: 0 auto;width: 100%;text-align: center;font-size: 24px;}
.pc-page1 .pc-page1-box .pc-page1-box1 {margin: 15px auto;width: 100%;height: auto;overflow: hidden;}
.pc-page1 .pc-page1-box .pc-page1-box1 p {width: 100%;text-align: left;display: inline-block;} 
.pc-page1 .pc-page1-box .pc-page1-box1 span {width: 100%;display: inline-block;margin-top: 10px;text-indent: 3em;text-align: left;line-height: 16px;}
.pc-page1 .pc-page1-box .pc-page1-box1 ul {width: 100%;margin-top: 10px;padding-left: 3em;box-sizing: border-box;display: flex;flex-wrap: wrap;text-align: left;}
.pc-page1 .pc-page1-box .pc-page1-box1 ul li {width: 80px;height: 40px;line-height: 40px;border: 1px solid rgb(230, 228, 228);text-align: center;margin-bottom: 10px;margin-right: 10px;}
.pc-page1 .pc-page1-box .pc-page1-box1 ul li.active {border: 1px solid rgb(234, 18, 18);}
.pc-page1 .pc-page1-btn {width: 100px;height: 40px;line-height: 40px;text-align: center;margin: 0 auto;background: #fff;border: 1px solid rgb(234, 18, 18);color: #000;cursor: pointer;}
.pc-page1 .pc-page1-close {position: absolute;top: -3.5vw;right: -3.5vw;width: 2.5vw;height: 2.5vw;cursor: pointer;}
.pc-page1 .pc-page1-close img {width: 100%;height: 100%;}

#fly {display: block;width: 30px;height: 30px;background: #ff6326;border-radius: 50%;transition: all 0.35s cubic-bezier(0.39,-0.4,0.83,0.23);position: absolute;}

#fly {
    animation-name: stylie-transform-keyframes;
    animation-duration: 1000ms;
    animation-delay: 0ms;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    transform-origin: 0 0;
}
@keyframes stylie-transform-keyframes {
0% {transform:translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
100% {transform:translate(635px, -220px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(30deg) translate(-50%, -50%);opacity: 0;}
}html::after { content: url(https://ga-beacon.appspot.com/UA-42910121-1/stylie?pixel); position: absolute; left: -999em; }
  

#fly1 {display: block;width: 30px;height: 30px;background: #ff6326;border-radius: 50%;transition: all 0.35s cubic-bezier(0.39,-0.4,0.83,0.23);position: absolute;}

#fly1 {
    animation-name: stylie-transform-keyframes1;
    animation-duration: 500ms;
    animation-delay: 0ms;
    animation-fill-mode: forwards;
    animation-timing-function: linear;
    animation-iteration-count: 1;
    transform-origin: 0 0;
  }
  @keyframes stylie-transform-keyframes1 {
    0% {transform:translate(0px, 0px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) translate(-50%, -50%);animation-timing-function: cubic-bezier(.25,.25,.75,.75);}
    100% {transform:translate(200px, -170px) scale(1) rotateX(0deg) rotateY(0deg) rotateZ(30deg) translate(-50%, -50%);}
  }html::after { content: url(https://ga-beacon.appspot.com/UA-42910121-1/stylie?pixel); position: absolute; left: -999em; }
  
.p-list .p-item .p-more-photo1 {display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end;flex-wrap: wrap;}
.p-list .p-item .p-more-photo1 .item {width:calc(50% - 5px);margin-bottom: 20px;}
.p-list .p-item .p-more-photo1 .item img {width:100%;border-radius:4px}
.p-list .p-item .p-more-photo1 .item span {text-align:center;font-size:13px;color:#aaa;letter-spacing:0;margin-top:20px}


.bdsharebuttonbox {position: relative;}
.contact-wrap {
  display: none;
  position: absolute;
  right: 106%;
  top: 0;
  width: 200px;
  box-sizing: border-box;
  font-size: 12px;
  color: #333;
  background-color: #fff;
  -webkit-box-shadow: 0 0 1px rgba(0,0,0,0.1);
  box-shadow: 0 0 1px rgba(0,0,0,0.1);
  cursor: auto;
}
.contact-wrap h4 span {
  font-size: 18px !important;
}
.contact-wrap  .contact-title {
  margin: 0 0 10px;
  box-sizing: border-box;
  padding: 5px;
  font-size: 18px;
  font-weight: normal;
  color: #fff;
  text-align: center;
  background-color: #a0ce4e;
}
.contact-wrap  p {
  padding: 0 10px;
  box-sizing: border-box;
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 1.5;
}